package com.wf.day_0618.test1;

import com.wf.day_0618.test1.entity.Calculator;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

/**
 * @author mpk
 * @since 2024/6/18 18:03:36
 */

public class CalculatorTest {


    /*## 1.1 需求说明

        1. 设置一个类Calculator，包含4个方法：加、减、乘、除，使用JUnit对4个方法进行单元测试。

        2. 在每个方法运行之前创建Calculator对象，在测试方法运行完毕之后将对象设置为null 。*/

    private  Calculator calculator;
    @Before
    public  void newCalculator(){
        System.out.println("创建Calculator对象");
        calculator = new Calculator();
    }
    @Test
    public void  testAdd(){

        System.out.println(calculator.add(1, 2));

    }
    @Test
    public void  testSub(){

        System.out.println(calculator.sub(1, 2));

    }
    @Test
    public void  testMul(){

        System.out.println(calculator.mul(1, 2));

    }
    @Test
    public void  testDiv(){

        System.out.println(calculator.div(1, 2));

    }

    @After
    public void  clearCalculator(){
        System.out.println("销毁Calculator对象");
         calculator = null;
    }

}
